table.tbl_stat {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
}
table.tbl_stat th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tbl_stat td {
	white-space:nowrap;
	text-align:center;
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
.vertical {
writing-mode: tb-rl; filter: flipH() flipV();

     -moz-transform: rotate(90deg);  /* FF3.5+ */
       -o-transform: rotate(90deg);  /* Opera 10.5 */
  -webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome */

}
.stat_mean{
	background:yellow;
}